package no.ntnu.fp.model;

import java.util.Map;

public interface Packable {
	/**
	 * Tar en en serializert map med alle attributtene til den gjeldene model.
	 */
	void unpack(Map<String, Object> data);

	/**
	 * Serializerer alle attributtene i en model til et map.
	 */
	Map<String, Object> pack();

	/**
	 * En identifier som bestemmer hvor den evt. skal ligge i en map.
	 */
	int getId();
}
